#ifndef UTILS_H
#define UTILS_H

#include <time.h>
#include <string.h>
#include <stdio.h>
#include <mysql/mysql.h>


//Constantes
#define MYSQL_HOST "localhost"
#define MYSQL_DB "ghome"
#define MYSQL_LOGIN "root"
#define MYSQL_PASSWD "madmax69"

#define TAILLE_MESSAGE_PROXY 10

typedef struct{
	char idCapteur[20];
	char date [20];
	char valeur[20];
	char typeCapteur[2]; //utilisé seulement pour ajout et suppression de capteurs
}Information;

typedef struct{
	long msgType;
	Information info;
}MsgInformation;

#define MAX_CLIENTS 100
int clients[MAX_CLIENTS];

void recupererDate(char * date);

void ParserTrame(char * messageParser, int idBalInfos);

void logEvent(int idLog ,char * description);

#endif
